Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science and Maths BSc (Hons) - 2.1.3 Problem solving strategies


Return to programme overview.

COMP10120 First Year Team Project

Design of a web-based application to a specification created by the group.

Assesement : Presentation, Lab work

COMP16321 Introduction to Programming 1

We introduce problem solving through timetabled workshops and these principles are also used in coursework 02

Assesement : Individual coursework, Lab work

COMP16412 Introduction to Programming 2

We teach how the use of data structures including Lists, ArrayLists, Sets, Stacks, Queues, Maps, HashMaps, HashSets and Binary trees can be used to solve computational problems. At the weekly workshops we give problems to be solved using whiteboard and marker to encourage the development of computational thinking strategies while not being distracted by the computer or code editor.

Assesement : Examination, Individual coursework, Lab work, Workshops

COMP30030 Third Year Project Laboratory

The project may involve students developing a solution to a specific problem suggested by a supervisor or the student

Assesement : Individual coursework